Methods and systems for measuring interpupillary distance

ABSTRACT

The proposed innovation provides methods and systems for measuring the interpupillary distance. The proposed innovation provides a fitting pad ( 102 ) having two detection points ( 104  and  106 ). The fitting pad is placed on the forehead of the user and an image is captured. The image is uploaded and pupil distance calculator software locates the fitting detection points and calculates the distance in pixels of the left and right X, Y coordinates. The software creates an image scale by dividing the pixel counts between the detection points. The software automatically locates the X, Y coordinates between the center of the left and right pupils and calculates the distance in pixels. The resulting pixel distance divided by the image scale provides the interpupillary distance in millimeter. In embodiments, ssegment height is calculated based upon an image imported by the user and the combined scaled images of the user and the frame.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation in part of non-provisional patentapplication, U.S. patent application Ser. No. 13/914,586 filed on Jun.10, 2013, which is hereby incorporated by reference in its entirety.

FIELD OF THE INNOVATION

The present innovation relates to a methods and systems for measuringinterpupillary distance. More specifically, the innovation relates to acomputer aided methods and systems for measuring interpupillary distancewith minimal manual interference.

BACKGROUND OF THE INNOVATION

Interpupillary Distance (IPD) is the distance between the centers of thepupils in each eye. This measurement is used when preparing to makeprescription eyeglasses. Positioning lenses correctly in relation to thecentre of the pupils is especially important for higher powered lensesdue to the location of the optical centre of the lenses.

However, it is very difficult to manually take this measurement againsttwo moving objects (left and right eye) and almost impossible to measureone's own pupillary distance.

As examples of known art, I refer to U.S. Pat. No. 7,322,697 whereinthere is disclosed a method of measuring a pupil distance. The methodincludes locating an imaging device at a position a predetermineddistance away from a member attached to eyeglasses worn by a subject.The member has two indicators. The method further includes photographingthe subject while the subject observes an observing point in thevicinity of the imaging device, measuring an apparent distance betweenleft and right pupils of the subject on a photographed image, andobtaining an interpupillary distance PD m accordance with:PD=[(A+B).times.C·times.E]/(A.times.D) (1) where “A” represents adistance between the member and the imaging device, “B” represents adistance between a center of rotation of each eye of the subject and themember, “C” represents an actual distance between the indicators in adirection parallel with a line connecting left and right centers ofrotation of the subject, “D” represents an apparent distance between theindicators in the direction parallel with the line connecting the leftand right centers of rotation on the photographed image, and “E”represents the apparent distance between the left and right pupils ofthe subject on the photographed image.

Again m U.S. Pat. No. 5,822,032, a device for measuring theinterpupillary distance between the pupils of the eyes of that person isdisclosed. The device includes a frame having a face and a first holeextending through the frame from the face which is positional at one ofthe person's two pupils. A disk is mounted juxtaposed to the frame whichis rotatable about an axis perpendicular to the frame's face. The diskhas a surface and a plurality of second holes extending through the diskfrom its surface. By rotating the disk, one of the second holes ispositional at the other of the person's pupils. The interpupillarydistance (IPD) is equal or approximately equal to the distance betweenthe centers of the first and second holes when the holes are positionedat the person's respective pupils.

Again in U.S. Pat. No. 6,535,223, a method for determining thereal-world interpupillary distance is provided. The method includesdetermining the interpupillary distance for a user from an imageprovided for use with “virtual try-on” technology. This is accomplishedby having the user place a reference object on or near their face in thevirtual try-on image. The reference object should be one that is astandard size and is readily available to users. Alternatively, thereference object used can be the iris in a user's own eye, since it iswell known that the human iris is of a relatively fixed size fromindividual to individual. When using a reference object, the user takesthe facial picture with the reference object on generally the same planeand distance from the camera as their face, such as by holding a quarteron their chin with a single finger. The image is then submitted to theweb site as is now standard with sites utilizing virtual try-ontechnology. After the image is transmitted, the image can then beresized and used to try- on different frames as is known in the priorart. Alternatively, a second image without a reference object can beused for trying on frames. Once the frames are selected and an order forthe frames placed, the image with the reference object is associatedwith the order. The width of the reference object on the image is thencompared to the measured interpupillary distance on the image. Thesemeasurements can be made in pixels as opposed to real-world distances,because the image is being provided in a pixilated digital file. Theactual interpupillary distance can then be calculated by comparing theratio of the distances measured in the image with the known width of thereference object. Similarly, the virtual interpupillary distance orsegment height (usually called “seg height”) needed for multi-focalelements can be determined by measuring the height using the frame onface virtual try-on technology. The measured distance on the image isconverted to a real world measurement using the ratio obtained from thereference image.

All of these stated methods and devices/systems and some other methodsand devices/systems presently known in the art have had some flaws indesign or mechanism and lacks precision. Most of the existing devicesare too expensive to be practical for most users. Some shortfalls of theexisting methods and systems include manual interference, leading toinaccuracy in measurements. In light of this, there is a need for amethod and system that overcomes these constraints.

SUMMARY

The present innovation is directed to methods and systems for measuringthe interpupillary distance. The proposed innovation provides a fittingpad having two detection points. The fitting pad is placed on theforehead of the user and an image is captured. The captured image isuploaded and pupil distance calculator software automatically locatesthe fitting detection points and calculates the distance in pixels ofthe left and right X, Y coordinates. The said software creates an imagescale by dividing the pixel counts between the detection points. Thesaid software automatically locates the X, Y coordinates between thecenter of the left and right pupils and calculates the distance inpixels. The resulting pixel distance divided by the image scale providesthe interpupillary distance in millimeter.

In embodiments, the distance between the detection points is at least 40mm. In embodiments, the detection points are printed on a specializedfitting frame or a custom trial frame and the detection points arelocated at a consistent, fixed distance.

In embodiments, the detection points are printed in such a manner sothat there is a high level of contrast between the detection points andthe fitting pad surface.

In embodiments, the detection points are located by the difference inlevel of contrast. In embodiments, the detection points are located bytheir respective shape and size.

In embodiments, the centres of the left and right eye pupil are locatedby an attribute associated with the image of the eye. In embodiments,the fitting pad is provided in a pre-printed format or can be printed bya user on a personal computer.

In embodiments, the fitting pad can be of different sizes. Inembodiments, the size of the fitting pad is based on the age of the useror some other similar attributes of the user.

In addition to the interpupillary distance, other measurements such assegment height are calculated which are required while manufacturingmulti-focal lenses.

According to an embodiment of the present invention, a method formeasuring interpupillary distance, the method comprising the steps of:producing three dimensional spatial depth data from a range imagingsensor of a range imaging depth camera device to a person within a fieldof view of the range imaging sensor; capturing two dimensional colordata of the object with a color imaging sensor of the range imagingdepth camera device; uploading said three dimensional spatial data andsaid two dimensional color data to a computing device; mapping X, Ycoordinates of the three dimensional spatial depth data with X, Ycoordinates of the two dimensional color data through use of devicespecific mapping relationships between the range imaging depth sensorand the color imaging sensor; and utilizing the range imaging sensor toautomatically locate X, Y, and Z coordinate positions of the left andright pupils of the person where the X and Y coordinate positions arecentered on the pupil and the Z coordinate position is a distance from aplane located at the range imaging sensor to the surface of the left andright pupil.

According to an embodiment of the present invention, the method furthercomprises the step of displaying said two dimensional color data in theform of an image on a display communicatively connected to saidcomputing device.

According to an embodiment of the present invention, the computingdevice is further configured to provide indicators on the display thatshow estimated location points for the pupils of the person.

According to an embodiment of the present invention, the computingdevice prompts the person to move the estimated location points for thepupils of the person.

According to an embodiment of the present invention, the computingdevice is configured with a touch screen display.

According to an embodiment of the present invention, the computingdevice receives signals relating to where the person touches thetouchscreen and determines confirmation of the person with respect tothe location of the pupils of the person in said two dimensional colordata.

According to an embodiment of the present invention, the method furthercomprises the step of presenting a virtual image of the person wearing apair of glasses, wherein the glasses are sized in conjunction with saidX, Y, and Z coordinate positions of the left and right pupils of theperson.

According to an embodiment of the present invention, a method formeasuring interpupillary distance, the method comprising the steps of:producing three dimensional spatial depth data from a range imagingsensor of a range imaging depth camera device to a person within a fieldof view of the range imaging sensor; capturing two dimensional colordata of the object with a color imaging sensor of the range imagingdepth camera device; uploading said three dimensional spatial data andsaid two dimensional color data to a computing device; mapping X, Ycoordinates of the three dimensional spatial depth data with X, Ycoordinates of the two dimensional color data through use of devicespecific mapping relationships between the range imaging depth sensorand the color imaging sensor; and identifying X and Y pixel coordinatepositions of a left and right pupil in the two dimensional color data,developing a pre-defined extrinsic linear relationship that definesimage scale as a function of depth from the color imaging sensor to theperson by using constant intrinsic parameters of the color imagingsensor; computing image scale using the extrinsic linear relationshipand the averaged measured depth data (Z coordinate) to the left andright pupils; calculating a distance between centers of the left andright pupils using the image scale and number of pixels between thecenters of the left and right pupil.

According to an embodiment of the present invention, a range imagingdepth system comprises: a range imaging sensor for producing threedimensional spatial depth data; a color imaging sensor for capturing twodimensional color data; and a pupil distance calculator unit forincorporating device specific relationship information between the threedimensional spatial depth data and the two dimensional color data to mapX,Y coordinates of the three dimensional spatial depth data with X, Ycoordinates of the two dimensional color data.

According to an embodiment of the present invention, the system furtherincludes a display communicatively connected to said pupil distancecalculator unit, said display configured to display said two dimensionalcolor data in the form of an image.

According to an embodiment of the present invention, the displayprovides indicators that show estimated location points for the pupilsof the person.

According to an embodiment of the present invention, said pupil distancecalculator unit prompts the person, via the display, to move theestimated location points for the pupils of the person.

According to an embodiment of the present invention, the system furtherincludes a touch screen display.

According to an embodiment of the present invention, the pupil distancecalculator unit is configured to receive signals relating to where theperson touches the touch screen display and determines confirmation ofthe person with respect to the location of the pupils of the person insaid two dimensional color data.

BRIEF DESCRIPTION OF FIGURES

The systems and methods described herein may be understood by referenceto the following figures:

FIG. 1 illustrates a fitting pad in accordance with various embodimentsof the present innovation;

FIG. 2 depicts the fitting pad being placed on the forehead of the userin accordance with various embodiments of the present innovation;

FIG. 3 depicts a table showing exemplary calculations for measuring theinterpupillary distance in accordance with various embodiments of thepresent innovation; and

FIG. 4 depicts the loaded image on a web portal in accordance withvarious embodiments of the present innovation.

While the above-identified figures set forth preferred embodiments ofthe innovation, other embodiments are also contemplated, as noted in thediscussion. In all cases, this disclosure presents the presentinnovation by way of representation and not limitation. It should beunderstood that numerous other modifications and embodiments can bedevised by those skilled in the art which fall within the scope andspirit of the principles of this innovation.

DETAILED DESCRIPTION OF FIGURES

Referring now to the drawings where the showings are for the purpose ofdescribing the preferred embodiment of the proposed innovation and notfor limiting the same, FIG. 1 illustrates a fitting pad 102. The fittingpad 102 along with the other system elements and method steps enablesthe accurate measurement of the interpupillary distance.

In an embodiment of the present innovation, the fitting pad 102 can beprovided in a pre-printed format or printed by a user on a personalcomputer, laptop, and the like. In an embodiment of the presentinnovation, the fitting pad 102 can be of different sizes. Fitting pad102 of different sizes can be made based on the age of the user or someother similar attributes of the user.

The fitting pad 102 has two detection points 104 and 106. The detectionpoints 104 and 106 are on the ends of the fitting pad 102 and aredesigned to reduce errors in determining the exact end points. In anembodiment of the present innovation, the distance between the detectionpoints 104 and 106 is at least 30 mm. In an embodiment of the presentinnovation, the fitting pad detection points 104 and 106 can also beprinted on a specialized fitting frame or a custom trial frame where thedetection points 104 and 106 are located at a consistent, fixeddistance. The detection points 104 and 106 are printed in such a mannerso that there is a high level of contrast between the detection points104 and 106 and the fitting pad 102 surfaces.

Referring to FIG. 2, the fitting pad 102 is placed on the forehead ofthe user. In an embodiment of the present innovation, a tape 202 may beattached on the center to make the fitting pad stick to the forehead ofthe user. In an embodiment of the present innovation, a photo 200focusing the eyes of the user and his forehead having the fitting pad102 is captured. A known person in the vicinity of the user can capturethe photo 200.

In an embodiment of the present innovation, pupil distance calculatorsoftware imports the photo 200. The photo distance calculator software200 automatically locates the fitting detection points 104 and 106 ofthe fitting pad 102. As there is a high level of contrast between thedetection points 104 and 106 and the fitting pad 102 surface, the pupildistance calculator identify these detection points based on the levelof contrast. In another embodiment of the present invention, the pupildistance calculator software may also use the shape or geometry of thedetection points 104 and 106 in addition or in conjunction with thecontrast element. It may be noted that pupil distance calculatorsoftware of the proposed innovation is explained to locate the detectionpoints 104 and 106 on the fitting pad 102 by using the difference in thelevel of contrast, the shape or geometry of the detection points 104 and106; however, those skilled in the art would appreciate that thedetection points 104 and 106 can be located by any technology presentlyknown in the art.

On identifying the detection points 104 and 106, the pupil distancecalculator software calculates the distance between the detection point104 and 106 in pixels by tracking their respective X, Y coordinates. Inan exemplary scenario, the X, Y coordinate of the detection point 104can be 359 and 195 respectively. The X, Y coordinates of the detectionpoint 106 can be 460 and 192 respectively. So, the distance in pixelsbetween the two detection points will be 101.04. In an embodiment of thepresent invention, to determine the number of pixels between the twodetection points on the fitting pad 102 when the detection points 104and 106 are not perfectly horizontal; calculations are performed usingPythagorean Theorem. For a right triangle, the square of the hypotenuseis equal to the sum of the squares of the other two sides. Thus, for twopoints in a pixilated digital image, with each point having an x and ycoordinate, the number of pixels between the selected points will besquare root of the difference of the x coordinates squared plus thedifference of the y coordinates squared.

In an embodiment of the present innovation, the pupil distancecalculator software creates an image scale. In this embodiment of thepresent innovation, the image scale is created by dividing the abovecalculated pixel counts between the detection points 104 and 106 withthe already known distance of the detection points 104 and 106 (say 50mm in this case). In the above stated scenario, the image scale will be2.021 pixels per mm (101.04/50).

In an embodiment of the present innovation, the pupil distancecalculator software also automatically locates the X, Y coordinatesbetween the center of the left and right pupils. The pupil distancecalculator software locates the X; Y coordinates of the center of theleft and right pupil based on the identification of the size of eye,level of contrast, and the like. It may be noted that pupil distancecalculator software of the proposed innovation is explained to center ofthe left and right pupil by using the difference in the level ofcontrast, shape and size of the eye, and the like; however, thoseskilled in the art would appreciate that the center of the left andright pupil can be located by any technology presently known in the art.

Once the centers of the left and right pupil are located, the distancebetween them in pixels is calculated. In the above stated example, theX, Y coordinate of the user's left eye is 361 and 264 respectively andthe X, Y coordinate of the user's right eye is 469 and 258 respectively.So, the distance in pixels between the centers of the left and rightpupil is 108.17.

In an embodiment of the present innovation, the resulting pixel distancedivided by the image scale is the pupillary distance in mm. In the abovestated example, the pupillary distance will be 53.524 (108.17/2.021).This pupillary distance of the user can be used to fit eyeglasses. In anembodiment of the present invention, to determine the number of pixelsbetween the two detection points on the fitting pad 102 and the distancebetween the pupils when the detection points 104 and 106 are notperfectly horizontal, calculations are performed using Pythagoreantheorem. For a right triangle, the square of the hypotenuse is equal tothe sum of the squares of the other two sides. Thus, for two points in apixilated digital image, with each point having an x and y coordinate,the number of pixels between the selected points will be square root ofthe difference of the x coordinates squared plus the difference of the ycoordinates squared.

It may be noted that a table 300 showing the calculations in the abovestated example has been shown in the FIG. 3. Note that the calculationsshown in the above stated example is just for explaining the innovationin a simplistic manner and should not be taken in a limiting sense.

In another embodiment of the present invention, a method for measuringthe interpupillary distance is provided through the use of a rangeimaging depth camera. In general, range imaging depth cameras include arange imaging sensor that produces 3D spatial depth data from the rangeimaging sensor to an object within the sensor field of view. Rangeimaging depth cameras also generally include a color imaging sensor thatcaptures 2D color data of the object within the color imaging sensorfield of view. Through use of the range imaging depth camera, a person,whose interpupillary distance is to be computed, is positioned in thefield of view and situated facing the range imaging depth camera.

At this point, the range imaging depth camera captures and uploads 3Dspatial depth data of the person and the range imaging depth camerafurther captures and uploads the 2D color Image data (e.g. RGB Image) ofthe person. Now that the image data has been provided to the system, itis communicated to the pupil distance calculator software whereprocessing of the interpupillary distance occurs.

The pupil distance calculator software is configured for incorporatingthe range imaging depth camera device specific relationship between the3D spatial depth data and the 2D color data to map the X,Y coordinatesof the 3D spatial depth data with the X, Y coordinates of the 2D colorimage. The pupil distance calculator software is configured to utilizethe range imaging depth sensor data to automatically locate the X, Y,and Z (spatial depth data) coordinate positions of the left and rightpupils whereas the X and Y coordinates are centered on the pupil and theZ coordinate is the distance from the plane located at the range imagingsensor to the surface of the pupil. Alternatively, the pupil distancecalculator software can be configured to utilize the range imaging depthsensor data in conjunction with the color image sensor to locate the X,Y, and Z coordinate positions of the left and right pupils using devicespecific mapping relationships associated with the range imaging depthcamera and either an automated or a manual method to identify the X andY pixel coordinates of the left and right pupils in the 2D color data(i.e., image).

By utilizing constant intrinsic parameters of the color image data todevelop a pre-defined extrinsic linear relationship that defines theimage scale as a function of the depth from sensor to object, the pupildistance calculator software is able to Compute the image scale usingthe extrinsic relationship and the averaged measured depth data (Zcoordinate) to the left and right pupils. The pupil distance calculatorsoftware can then calculate the real world distance (e.g. millimeter orinch) between the center of the left and right pupils using the imagescale and the distance between the left and right pupil centers inpixels.

Examples of range imaging depth cameras include, but are not limited to,RGB-D cameras such as the MICROSOFT KINECT. One of ordinary skill in theart would appreciate that there are numerous RGB-D cameras and otherrange imaging depth cameras that could be utilized with embodiments ofthe present invention, and embodiments of the present invention arecontemplated for use with any appropriate RGB-D camera or other rangeimaging depth camera.

In another embodiment, the above method could replace the range imagingsensor with another sensor for determining depth (e.g., sonar). In theseembodiments, the range imaging depth camera would comprise a depthdetermining means (e.g., sonar) and a color imaging sensor that captures2D color data of the object within the color imaging sensor field ofview. One of ordinary skill in the art would appreciate that there arenumerous depth determining means that could be utilized with embodimentsof the present invention, and embodiments of the present invention arecontemplated for use with any appropriate depth determining means.

In an embodiment of the present innovation, when the pupil distance isknown, the image can be used to load to a web portal as shown in FIG. 4.The image is loaded on web-portal to try out different frames. The webportal contains frontal frame images that are sized to a constant scale,for example 2 pixels=1 mm. When the user image is loaded to the webportal, the subject image is resized to the same scale. In this case,the pupils are used as the scaling points. For example, if a user has areal life pupil distance of 60 mm, then the uploaded user image would beresized so that there are 120 pixels (60 mm I Constant Scale of 2)between the left and right eye X,Y coordinates. The user can try ondifferent frames by superimposing the frame or sunglass on top of thesubjects face. The resulting combined image is an accuraterepresentation of the real life sizes.

The resulting combined image is an accurate representation of the reallife sizes. This consistent scale allows the user to calculate thedistance between any 2 points in the combined image. In addition to theinterpupillary distance, other measurements are needed whenmanufacturing multi-focal lenses.

As presently known in the art, all lenses with additional elements inthem such as bifocals, trifocals, and progressive lenses are consideredmulti-focal lenses. In These lenses may need a measurement known as thesegment or “seg” height. The seg height is the distance from the bottomof the selected frame to the top of the multi-focal segment.

In an embodiment of the present innovation, eyeglass retailers andopticians make a determination where the seg height should be locatedbased upon the location of the eyes in the frames (the combined image).Generally, bifocal lens elements are placed so that the seg height is atthe lower lid of the eye; a tri-focal seg height would be at the bottomof the pupil. Progressive lenses have a seg height that is approximatelythe same as the vertical pupillary distance between the center of thepupil and the bottom of the frame.

The present innovation allows prescription eyewear retailers todetermine the interpupillary and the seg height based upon an imageimported by the user and the combined scaled images of the user and theframe.

In an embodiment of the present innovation, the fitting pad 102 isspecifically not round in shape as the round object is more difficult tomeasure. In addition, the round object can only be 10-20 mm in width;the margin for error is very high. If the user selects points that are 1mm in error, the resulting pupillary distance calculations can vary by10% or more.

Although the present innovation has been described in considerabledetail with reference to certain preferred versions thereof, otherversions are possible. Therefore, the spirit and scope of the appendedclaims should not be limited to the description of the preferredversions described herein.

All features disclosed in the specification, including the claims,abstracts and drawings, and all the steps in any method or processdisclosed, may be combined in any combination except a combination whereat least some of such features and/or steps are mutually exclusive. Eachfeature disclosed in the specification, including the claims, abstract,and drawings, can be replaced by alternative features serving the same,equivalent or similar purpose, unless expressly stated otherwise. Thus,unless expressly stated otherwise, each feature disclosed is one exampleonly of a generic series of equivalent or similar features.

Any element in a claim that does not explicitly state “means” forperforming a specified function or “step” for performing a specifiedfunction, should not be interpreted as a “means” or “step” clause asspecified in 35 U.S.C. §112.

All documents referenced herein are hereby incorporated by reference.

1. A method for measuring interpupillary distance, the method comprisingthe steps of : producing three dimensional spatial depth data from arange imaging sensor of a range imaging depth camera device to a personwithin a field of view of the range imaging sensor; capturing twodimensional color data of the object with a color imaging sensor of therange imaging depth camera device; uploading said three dimensionalspatial data and said two dimensional color data to a computing device;mapping X, Y coordinates of the three dimensional spatial depth datawith X, Y coordinates of the two dimensional color data through use ofdevice specific mapping relationships between the range imaging depthsensor and the color imaging sensor; and utilizing the range imagingsensor to automatically locate X, Y, and Z coordinate positions of theleft and right pupils of the person where the X and Y coordinatepositions are centered on the pupil and the Z coordinate position is adistance from a plane located at the range imaging sensor to the surfaceof the left and right pupil.
 2. The method of claim 1, furthercomprising the step of displaying said two dimensional color data in theform of an image on a display communicatively connected to saidcomputing device.
 3. The method of claim 2, wherein the computing deviceis further configured to provide indicators on the display that showestimated location points for the pupils of the person, wherein saidestimated location points are based, at least in part, on said X, Y, andZ coordinate positions of the left and right pupils of the person. 4.The method of claim 3, wherein said computing device prompts the personto move the estimated location points for the pupils of the person. 5.The method of claim 1, wherein the computing device is configured with atouch screen display.
 6. The method of claim 5, wherein the computingdevice receives signals relating to where the person touches thetouchscreen and determines confirmation of the person with respect tothe location of the pupils of the person in said two dimensional colordata.
 7. The method of claim 1, further comprising the step ofpresenting a virtual image of the person wearing a pair of glasses,wherein the glasses are sized in conjunction with said X, Y, and Zcoordinate positions of the left and right pupils of the person.
 8. Amethod for measuring interpupillary distance, the method comprising thesteps of: producing three dimensional spatial depth data from a rangeimaging sensor of a range imaging depth camera device to a person withina field of view of the range imaging sensor; capturing two dimensionalcolor data of the object with a color imaging sensor of the rangeimaging depth camera device; uploading said three dimensional spatialdata and said two dimensional color data to a computing device; mappingX, Y coordinates of the three dimensional spatial depth data with X, Ycoordinates of the two dimensional color data through use of devicespecific mapping relationships between the range imaging depth sensorand the color imaging sensor; and identifying X and Y pixel coordinatepositions of a left and right pupil in the two dimensional color data,developing a pre-defined extrinsic linear relationship that definesimage scale as a function of depth from the color imaging sensor to theperson by using constant intrinsic parameters of the color imagingsensor; computing image scale using the extrinsic linear relationshipand the averaged measured depth data (Z coordinate) to the left andright pupils; calculating a distance between centers of the left andright pupils using the image scale and number of pixels between thecenters of the left and right pupil.
 9. The method of claim 8, furthercomprising the step of displaying said two dimensional color data in theform of an image on a display communicatively connected to saidcomputing device.
 10. The method of claim 9, wherein the computingdevice is further configured to provide indicators on the display thatshow estimated location points for the pupils of the person, whereinsaid estimated location points are based, at least in part, on said X,Y, and Z coordinate positions of the left and right pupils of theperson.
 11. The method of claim 10, wherein said computing deviceprompts the person to move the estimated location points for the pupilsof the person.
 12. The method of claim 8, wherein the computing deviceis configured with a touch screen display.
 13. The method of claim 12,wherein the computing device receives signals relating to where theperson touches the touchscreen and determines confirmation of the personwith respect to the location of the pupils of the person in said twodimensional color data.
 14. The method of claim 8, further comprisingthe step of presenting a virtual image of the person wearing a pair ofglasses, wherein the glasses are sized in conjunction with said X, Y,and Z coordinate positions of the left and right pupils of the person.15. A range imaging depth system, comprising: a range imaging sensor forproducing three dimensional spatial depth data; a color imaging sensorfor capturing two dimensional color data; and a pupil distancecalculator unit for incorporating device specific relationshipinformation between the three dimensional spatial depth data and the twodimensional color data to map X,Y coordinates of the three dimensionalspatial depth data with X, Y coordinates of the two dimensional colordata.
 16. The system of claim 15, further comprising a displaycommunicatively connected to said pupil distance calculator unit, saiddisplay configured to display said two dimensional color data in theform of an image.
 17. The system of claim 16, wherein the displayprovides indicators that show estimated location points for the pupilsof the person, wherein said estimated location points are based, atleast in part, on said X, Y, and Z coordinate positions of the left andright pupils of the person.
 18. The system of claim 17, wherein saidpupil distance calculator unit prompts the person, via the display, tomove the estimated location points for the pupils of the person.
 19. Thesystem of claim 15, further comprising a touch screen display.
 20. Thesystem of claim 19, wherein the pupil distance calculator unit isconfigured to receive signals relating to where the person touches thetouch screen display and determines confirmation of the person withrespect to the location of the pupils of the person in said twodimensional color data.